package com.plian.system.entity.zzd;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 大额明细表测试(CwReportTransDtl)视图实体类
 *
 * @author jiatp
 * @since 2023-04-25 14:23:21
 */
@Data
@ApiModel(value = "", description = "")
@TableName("report_trans_dtl_view")
public class ReportTransDtl implements Serializable{

    /**
     * 上报集团名称
     */
    @ApiModelProperty(value = "上报集团名称")
    private String reportCorpName;
    /**
     * 上报集团代码
     */
    @ApiModelProperty(value = "上报集团代码")
    private String reportCorpCode;
    /**
     * 本方单位名称
     */
    @ApiModelProperty(value = "本方单位名称")
    private String ourCorpName;
    /**
     * 本方单位代码
     */
    @ApiModelProperty(value = "本方单位代码")
    private String ourCorpCode;
    /**
     * 本方账号
     */
    @ApiModelProperty(value = "本方账号")
    private String ourAcc;
    /**
     * 本方开户行
     */
    @ApiModelProperty(value = "本方开户行")
    private String ourAccBank;
    /**
     * 对手单位名称
     */
    @ApiModelProperty(value = "对手单位名称")
    private String oppositeCorpName;
    /**
     * 币种编码
     */
    @ApiModelProperty(value = "币种编码")
    private String currencyCode;
    /**
     * 交易金额
     */
    @ApiModelProperty(value = "交易金额")
    private Double amt;
    /**
     * 交易金额（折本币）
     */
    @ApiModelProperty(value = "交易金额（折本币）")
    private Double amtCny;
    /**
     * 交易日期
     */
    @ApiModelProperty(value = "交易日期")
    private Date transDate;
    /**
     * 收支标志（0 收入 1 支出）
     */
    @ApiModelProperty(value = "收支标志（0 收入 1 支出）")
    private Integer payFlag;
    /**
     * 资金用途
     */
    @ApiModelProperty(value = "资金用途")
    private String purpose;
    /**
     * 对公/对私（0 对公 1 对私）
     */
    @ApiModelProperty(value = "对公/对私（0 对公 1 对私）")
    private Integer isPrivate;
    /**
     * 对手账号
     */
    @ApiModelProperty(value = "对手账号")
    private String oppositeAcc;
    /**
     * 对手开户行
     */
    @ApiModelProperty(value = "对手开户行")
    private String oppositeAccBank;
    /**
     * 上报日期
     */
    @ApiModelProperty(value = "上报日期")
    private Date reportDate;
}
